﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Client.ServiceReference;

namespace Client
{
    enum LoaiTimKiem
    {
        OneWay,
        RoundTrip
    };
    public partial class Form1 : Form
    {
        string[] DataNgayDi = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31" };
        string[] DataNgayVe = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31" };
        string[] DataThangDi = { "2012-12", "2013-01", "2013-02", "2013-03", "2013-04", "2013-05", "2013-06", "2013-07", "2013-08", "2013-09", "2013-10", "2013-11" };
        string[] DataThangVe = { "2012-12", "2013-01", "2013-02", "2013-03", "2013-04", "2013-05", "2013-06", "2013-07", "2013-08", "2013-09", "2013-10", "2013-11" };
        string[] DataDiemDi = { "Buôn Ma Thuột (BMV)", "Cà Mau (CAH)", "Côn Đảo (VCS)", "Cần Thơ (VCA)", "Huế (HUI)", "Hà Nội (HAN)", "Hải Phòng (HPH)", "Nha Trang (NHA)", "Phú Quốc (PQC)", "Pleiku (PXU)", "Quy Nhơn (UIH)", "Rạch Giá (VKG)", "Tam Kỳ (VCL)", "Tp Hồ Chí Minh (SGN)", "Tuy Hòa (TBB)", "Vinh (VII)", "Điện Biên (DIN)", "Đà Lạt (DLI)", "Đà Nẵng (DAD)", "Đồng Hới (VDH)" };
        string[] DataDiemDen = { "Buôn Ma Thuột (BMV)", "Cà Mau (CAH)", "Côn Đảo (VCS)", "Cần Thơ (VCA)", "Huế (HUI)", "Hà Nội (HAN)", "Hải Phòng (HPH)", "Nha Trang (NHA)", "Phú Quốc (PQC)", "Pleiku (PXU)", "Quy Nhơn (UIH)", "Rạch Giá (VKG)", "Tam Kỳ (VCL)", "Tp Hồ Chí Minh (SGN)", "Tuy Hòa (TBB)", "Vinh (VII)", "Điện Biên (DIN)", "Đà Lạt (DLI)", "Đà Nẵng (DAD)", "Đồng Hới (VDH)" };

        private DataSet dsCB;
        private DataSet dsCBKH;
        ServiceReference.ServiceSoapClient objCB = new ServiceSoapClient();
        
        
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            label5.Text = "Dang xu ly";
            string loai = "";
            string diemdi, diemden, ngaydi, ngayve, thangdi, thangve;
            
            if (radioKhuHoi.Checked)
                loai = "RoundTrip";
            if (radioMotChieu.Checked)
                loai = "OneWay";
            diemdi = CbbDiemDi.Text;
            diemden = CbbDiemDen.Text;
            ngaydi = CbbNgayDi.Text;
            ngayve = CbbNgayVe.Text;
            thangdi = CbbThangDi.Text;
            thangve = CbbThangVe.Text;
            try
            {
                objCB.MekongTimkiem(loai, diemdi, ngaydi, thangdi, diemden, ngayve, thangve);
            }
            catch (Exception)
            {
            }
            LoadCB();
        }
        public void LoadCB()
        {
            try
            {
                
                dsCB = new DataSet();
                dsCBKH = new DataSet();
                dsCB = objCB.DanhSachCB();
                dsCBKH = objCB.DanhSachCBKH();
                
                dataGridView1.DataSource = dsCB.Tables[0].DefaultView;
                dataGridView2.DataSource = dsCBKH.Tables[0].DefaultView;
                label5.Text = "Thành Công";
            }
            catch (Exception ex)
            {
                 MessageBox.Show(ex.ToString());            
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'ttcb1DataSet.thongtincb' table. You can move, or remove it, as needed.
           
            CbbNgayDi.DataSource = DataNgayDi;
            CbbNgayVe.DataSource = DataNgayVe;
            CbbThangDi.DataSource = DataThangDi;
            CbbThangVe.DataSource = DataThangVe;
            CbbDiemDi.DataSource = DataDiemDi;
            CbbDiemDen.DataSource = DataDiemDen;
            CbbDiemDi.Text = "Hà Nội (HAN)";
            CbbDiemDen.Text = "Tp Hồ Chí Minh (SGN)";
            CbbNgayDi.Text = "31";
            CbbNgayVe.Text = "1";
            CbbThangVe.Text = "2013-01";
            radioKhuHoi.Checked = true;
        }

    }
}
